package modelo.arma;

import java.util.Observable;

import modelo.tiempo.Hora;
import modelo.tiempo.Tiempo;


public abstract class Arma extends Observable{
	
	protected Hora retardoDelDanioEnHoras;
	
	public void herirPolicia(){
		Tiempo tiempo = Tiempo.obtenerInstancia();
		tiempo.aumentarTiempoEnHoras(retardoDelDanioEnHoras.obtenerHora());
		try {
			Thread.sleep(retardoDelDanioEnHoras.obtenerHora()*350);
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
		setChanged();
		notifyObservers();
	}
	public int getRetardoDelDanioEnHoras() {
		return retardoDelDanioEnHoras.obtenerHora();
	}
}
